﻿//using Common.DTO;
//using System.Collections.Generic;

//namespace Database.Mapper
//{
//    public class ActionLogMapper
//    {

//        public ActionLogDTO Map(ActionLog actionLog,
//                                CharacterDTO characterDTO = null,
//                                TileDTO tileDTO = null)
//        {
//            return new ActionLogDTO
//            {
//                Id = actionLog.Id,
//                Character = characterDTO,
//                Tile = tileDTO,
//                TimeStamp = actionLog.TimeStamp
//            };
//        }

//        public ActionLog Map(ActionLogDTO actionLog,
//                             Character character = null,
//                             Tile tile = null)
//        {
//            return new ActionLog
//            {
//                Id = actionLog.Id,
//                Character = character,
//                Tile = tile,
//                TimeStamp = actionLog.TimeStamp
//            };
//        }

//        //public List<ActionLog> Map(List<ActionLogDTO> actionLogs)
//        //{
//        //    actionLogs.ForEach(x => 
//        //        Map(x))

//        //    var list = new List<ActionLog>();
//        //    foreach (var item in actionLogs)
//        //    {
//        //        list.Add(Map(item));
//        //    }

//        //    return list;
//        //}
//    }
//}
